package nowcoder;

import java.util.Scanner;

/**
 * @author shhjiang_001
 * @create 2020-06-28 14:36
 */


        /*
        1. 三个同样的字母连在一起，一定是拼写错误，去掉一个的就好啦：比如 helllo -> hello
        2. 两对一样的字母（AABB型）连在一起，一定是拼写错误，去掉第二对的一个字母就好啦：比如 helloo -> hello
        3. 上面的规则优先“从左到右”匹配，即如果是AABBCC，虽然AABB和BBCC都是错误拼写，应该优先考虑修复AABB，结果为AABCC

                示例1
                输入
                2
                helloo
                wooooooow

                输出

                hello
                woow
                */

public class Testnk {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
//        int m = sc.nextInt();
//        System.out.println(n+m);
        String[] strs = new String[n];
        StringBuilder[] sbs = new StringBuilder[n];
        for(int i = 0;i < n;i++){
            strs[i] = sc.next();
        }
        for(int i = 0;i < n;i++){
            int le = 0;
            int ri = 0;
            sbs[i] = new StringBuilder();
            while(ri < strs[i].length()){
                if(strs[i].charAt(le) == strs[i].charAt(ri)){
                    ri++;
                }else{
                    if (ri - le >= 2){
                        String s = strs[i].substring(le,le+2);
                        sbs[i].append(s);
                        sbs[i].append(strs[i].charAt(ri));
                        le = ri;
                    }else {
                        sbs[i].append(strs[i].charAt(le));
                        le++;
                    }

                }
            }
            System.out.println(sbs[i].toString());
        }
    }
}
